/*header*/
body{ background: #f4f0ef; }
.slideBox{ width: 100%; position: relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left: 50%; margin-left: -50px; bottom: 20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; background:#fff; cursor:pointer; border-radius: 5px;}
.slideBox .hd ul li.on{ background:#f2dc00;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width: 100%;height: 400px; display:block;}
.banner{ width: 100%; min-width: 1200px; overflow: hidden; }
.baseWidth{ width: 100%; background: #004098;margin: 0 auto;min-width: 1200px;}
.header_top{ width: 100%; height: 400px; }
.header_nav{ height: 55px; overflow: show;}
.header_navs .logo{ top: 60px;width: 680px; }
.header_navs .indexnav{ width: 1200px; height: 20px; top: 70px;  z-index: 999;display: inline-block;text-align: right;}
.header_navs li{display: initial; }
.header_navs .indexnav li a{ font-size: 15px; padding: 0 16px; margin: 0 9px; color: #fff;}
.header_navs .indexnav li.on a{ color: #00489a;font-weight: 600;}
.header_nav .indexnav{  width: 1200px;height:20px;z-index: 999;margin: 0 auto;}
.header_nav li{ float: left;}
.header_nav .indexnav li a{ font-size: 16px;font-weight: bold; padding: 0 16px; margin: 0 9px; color: #FFF; height: 55px;    line-height: 55px; display: block;}
.header_nav .indexnav li a:hover{ background: #0083D1;}
.header_nav .on{background: #0083D1;}

/*footer*/
.footer_nav {float: left;margin-top: 20px;}
.footer_nav .indexnav{  width: 1200px;height:20px;z-index: 999;left: 165px;}
.footer_nav li{ float: left;}
.footer_nav .indexnav li a{ font-size: 15px; padding: 0 16px; margin: 0 9px; color: #FFF; height: 55px;    line-height: 55px; display: block;}
.footer_nav .indexnav li.on a{ background: #0083D1;}
.copyright{ height: 80px; width: 100%;}
.copyright .baseWidth ul{ padding-top: 20px; margin-bottom: 13px;}
.copyright .baseWidth ul li{ float: left;}
.copyright .baseWidth ul li a{ color: #fff; padding: 0 13px; border-left: 1px solid #fff; line-height: 16px; _line-height: 16px; *line-height: 16px; height: 16px; display: block;}
.copyright .baseWidth ul li:first-child a{ padding-left: 0; border-left: 0; }
.copyright .baseWidth .btn{ font-size: 0; right: 0; top: 0px;}
.copyright .baseWidth .btn .d_ib{ margin-left: 10px;  height: 40px;}
.copyright .baseWidth .btn .d_ib1{ width: 25px;}
.copyright .baseWidth .btn .d_ib2{ width: 25px;}
.copyright .baseWidth .btn .d_ib3{ width: 42px;}
.copyright .baseWidth .btn .d_ib4{ width: 95px;}
.copyright .baseWidth .btn .d_ic{color: #fff;display: block;float: right;/*width: 230px;*/margin-top: 7px;}
.copyright .baseWidth .padding{ padding-top: 20px;font-size:17px;margin-left: 25px;}
.copyright .baseWidth .white1{ font-size: 12px; padding-top: 5px;}


/*首页*/
.baseWidthMain{ width: 1200px; margin: 0 auto;}
.main{background: #f4f0ef;}
.main .baseWidth a{ color: #fff;}
.news_content0{ height: 407px; background: #fff;padding: 0px; display: table;} 
.news_left img{ width: 500px; height: 410px; }   
.news_mid h2{ font-size: 18px; text-align: center;color: #004098;background: #f4f0ef;height: 40px;line-height: 40px;}
.news_mid{ width: 675px; margin: 0 15px; }
.news li{height:40px; line-height:40px; width:676px; float:left; font-size:16px;padding-left:25px;}
.news li .span_right{float: right;padding-right: 35px;margin-left:8px;}
.news li a{color: #333;}
.news li a:hover{ color: #004098;font-weight: 400;background:url(../images/news_icon.png) no-repeat left center; padding-left:10px;display: table;}
.news li .span_left{float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 500px; margin-right: 10px;}

.news_content1{ height: 310px; background: #fff; } 
.nav-box {height: 310px;width: 220px;float: left;}
.nav-box .box {width: 108px;height: 100px;margin-bottom: 0;background: #004098;}
.nav-box .box1 {left: 0;top: 0; display: block; float: left;color: #fff;text-align: center;margin: 1px}
.nav-box .box2 {left: 180px;top: 0;display: block; float: right;color: #fff;text-align: center;margin: 1px}
.nav-box .box b {display: block;width: 66px;height: 59px;margin-top: 8px;margin-left: 22px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;}
.icon1 {background: url(../images/icon_1.png) no-repeat  center;}
.icon2 {background: url(../images/icon_2.png) no-repeat  center;}
.icon3 {background: url(../images/icon_3.png) no-repeat  center;}
.icon4 {background: url(../images/icon_4.png) no-repeat  center;}
.icon5 {background: url(../images/icon_5.png) no-repeat  center;}
.icon6 {background: url(../images/icon_6.png) no-repeat  center;}
.icon7 {background: url(../images/icon_7.png) no-repeat  center;}
	
.news_mid h2{ font-size: 18px; text-align: center;color: #004098;background: #f9f8f9;height: 40px;line-height: 40px;margin-top:10px;}
.news1 li .span_left1{float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 460px;}
.news1 li .span_right1{float: right;padding-right: 35px;}
.news1 li{height:40px; line-height:40px; width:630px; float:left; font-size:16px;padding-left: 15px;}
.news1 li a{color: #333;}
.news1 li a:hover{ color: #004098;font-weight: 400;}
.bds span{display: block;color: #fff;margin-left: 20px;margin-top: 10px;font-size: 13px;}
.bds {width: 320px;height: 305px;background-color:#004098;/*background: url(../images/contaus.jpg) no-repeat left center;*/float: right;margin-top: 3px;}
.bds .img{ width: 120px;height: 120px;margin-left: 150px;margin-top: -20px; }
.bds img{  padding-top:-3px;margin-right:3px;}
.news_mid1{ width: 655px; margin: 0 0 0 0px; }
.news_left1 img{ width: 230px; height: 300px; }
.news_mid1 h2{ background-color:#f9f9f9 !important;padding:10px 0 0 15px; font-size: 20px;  color: #004098;border-bottom: 2px solid #00489a;padding-bottom: 10px;background: url(../images/bg.jpg) right center no-repeat;}
.news_mid1 .more_btn{ display: block; color: #fff; width: 85px; height: 28px; line-height: 28px; line-height: 28px; background: #00489a; }
.news_mid1 .clear span.font12px { display: block; margin: 5px 0 15px; }
.news_mid1 p{ line-height: 30px; color: #666; margin-bottom: 25px;}


.news_content2{ height: 310px; padding-left: 0px; } 
.news_left2 img{ width: 400px; height: 310px; }   
.zx_news_middle h2,.news_mid2 h2{padding:10px 0 10px 15px; font-size: 20px; text-align: left;color: #004098;background: #f9f9f9;/*height: 40px;line-height: 40px;*/background: url(../images/bg.jpg) right center no-repeat;}
.news_mid2{ width: 50%; /*margin-left: -235px;*/ background: #fff;/*float:left;*/}
.news_mid_lf { margin-left: 600px; }
.equal_column{
    float:left;
    width:50%;
}
.news2 li{height:40px; line-height:40px; width:570px; float:left; font-size:16px;}
.news2 li .span_right2{float: right;}
.news2 li a{color: #333;}
.news2 li a:hover{ color: #004098;font-weight: 400;}
.news2 li .span_left2{float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 430px;    padding-left: 15px;}

.news_content3{ height: 60px;  } 
.news_left3 img{ width: 595px; height: 60px; } 
.news_content4{ height: 260px;  } 
.links { background: #fff; }
.links h2{ display: block;font-size: 18px;padding: 20px;color: #004098; }
.news_left4 img{ width: 250px; height: 50px; margin-left: 15px;margin-bottom: 8px;} 
.al{ margin-left: 50px; }
.ar{ margin-right: 50px; }





/*内页*/
.news_content{  padding:15px;background: #fff; min-height: 720px;overflow: auto;} 
.news_content .about_div{ background: #f4f0ef;height: 40px;line-height: 40px;padding: 10px 10px 10px 40px;margin-bottom: 15px;}
.news_content .about_div label{font-weight: 800; font-size: 18px; text-align: center;color: #004098;height: 40px;line-height: 40px;margin-bottom: 15px; }
.news_content .about_div span{float: right;}
.news_content .about_div .on{ color: #00489a;}
.about_mid{ width: 890px; margin: 0 30px; }
.about ul{margin-left:40px;}
.about li .span_left{float: left;display: block;/*width: 860px;*/padding-left:20px;}
.about li .span_right{float: right;padding-right: 20px;}
.about li{height:40px; line-height:40px; width:1100px; float:left; font-size:16px;}
.about li a{color: #333;}
.about li a:hover{ color: #004098;font-weight: 400;}
/*.about {text-align: center;}*/

/*详情页*/
.abouts { text-align: center; }

.abouts h2 {font-size: 24px;margin-top: 20px;color: #004098;padding:0 15%;}
.pages{text-align: center;}
.pages a,.pages span{border-color: #00489a;border-radius: 10px;margin-right: 5px; width: 28px; line-height: 24px; text-align: center; color: #00489a; display: inline-block; border: 1px solid #00489a;}
.pages span{ background: #00489a; border-color: #00489a; color: #fff; }
.pages a.prev,.pages a.next{ border-color: #00489a; color: #00489a; }
.pages a:hover{ background: #00489a; color: #fff; }
.pages a.prev:hover,.pages a.next:hover{ background: #00489a; }

.article_info{padding:8px 0;  border-top: solid 1px #ddd; margin-top: 8px;margin-left:auto;margin-right:auto;width:80%;}
.article_info .source{font-size:14px;}
.article_info .public_date{margin-left:100px;font-size:14px;}
.article_body{margin-top:10px;text-align:left;padding-left:40px;padding-right:40px;min-height: 720px;overflow: hidden;}
.pages ul li{display: inline;}
.controls input {
    border: 0;
    color: #999;
    width: 30px;
    padding: 0;
    margin: -3px 0 0 0;
    text-align: center;
}
.controls a{ padding:5px;border:none;}
.controls a:hover{ padding:5px;border:none;text-decoration: none;background: #ffffff;color:#333;}
.nav-box ul li{
    padding: 12px 0;
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.zx_nav a{
    padding:10px 40px;
}
.zx_nav a:link{
    text-decoration: none;
    color:#004098;
}
.zx_nav a:visited{
    text-decoration: none;
    color:#004098;
}
.zx_nav ul li a:hover{
    background-color: #0083d1;
    color:#fff;
}
.zx_title{
    font-weight: 800;
    text-align: center;
    padding: 15px 15px;
    background-color: #004098;
    color: #fff;
}
.zx_article_title{
    text-align: center;
    font-size: 18px;
    color:#004098;
    font-weight: bold;
    padding-bottom:20px;
    margin:20px 0;
    border-bottom:solid 1px #ddd;
}
.clear{
    clear: both;
    height:10px;
}
.zx_news_middle{
    width:595px;
    background-color: #fff;
}
.zx_left{
    float:left;
}
.zx_right{
    float:left;
    margin-left:10px;
}
.zx_latest{
    padding:0 15px;
}
.right_fixed_back_top {
    position: fixed;
    left: 50%;
    bottom: 160px;
    z-index: 9;
    margin-left: 627px;
    background: #ffffff url(../images/index_rf_ico_4.png) center 7px no-repeat;
    border-radius: 8px;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 1;
    padding-top: 43px;
    font-size: 12px;
    color: #b0b0b0;
    cursor: pointer;
}
.zx_article_attachement{
    border-top: solid 2px #004098;
    width: 88%;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 0 0 80px;
    text-align: left;
    background: url(../images/default_list_ico.png) no-repeat;
    /*background-size: contain;*/
    background-position: 0 -10px;
    min-height: 80px;
}
.zx_attachement_title h1{
    padding-left:120px;
    padding-bottom:10px;
    font-weight: bold;
    font-size:20px;
    color:#004098;
    text-align: left;
}
.zx_article_attachement ul{
    padding:10px 0 10px 10px;
}
.zx_article_attachement ul li{
    list-style: none;
    /*display: inline-grid;*/
    padding-top:25px;
    width: 180px;    
}
.zx_article_attachement ul li a{
    padding: 10px 10px;
    text-decoration: none;
    background: #f9f8f9;
    border-radius: 3px;
    height: 36px; 
}
.zx_article_attachement ul li a:link{
    text-decoration: none;
    color:#333;
    white-space: nowrap;
}
.zx_article_attachement ul li a:hover{
    color:#fff;
    background: #00b6ee;   
}
.article_body table{
    margin-left:auto;
    margin-right:auto;
}
.zx_btn_pre,.zx_btn_next{
    width:68px !important;
}
li.active a{
    color:white !important;
    background-color: #004098!important;
}
